//package com.example.find_friend_backend.config;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.cors.CorsConfiguration;
//import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
//import org.springframework.web.filter.CorsFilter;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
//
///**
// * @author: hhn
// * @url: www.quanxiaoha.com
// * @date: 2024-05-30 9:08
// * @description: 跨域访问配置
// **/
//@Configuration
//public class CrosConfig implements WebMvcConfigurer {
//
//        @Bean
//        public CorsFilter corsFilter() {
//            //1.添加CORS配置信息
//            CorsConfiguration config = new CorsConfiguration();
//            //1) 允许的域,不要写*，否则cookie就无法使用了
//            config.addAllowedOrigin("http://47.116.188.71:80"); //这里填写请求的前端服务器
//            //2) 是否发送Cookie信息
//            config.setAllowCredentials(true);
//            //3) 允许的请求方式
//            config.addAllowedMethod("OPTIONS");
//            config.addAllowedMethod("HEAD");
//            config.addAllowedMethod("GET");
//            config.addAllowedMethod("PUT");
//            config.addAllowedMethod("POST");
//            config.addAllowedMethod("DELETE");
//            config.addAllowedMethod("PATCH");
//            // 4）允许的头信息
//            config.addAllowedHeader("*");
//
//            //2.添加映射路径，我们拦截一切请求
//            UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource();
//            configSource.registerCorsConfiguration("/**", config);
//
//            //3.返回新的CorsFilter.
//            return new CorsFilter(configSource);
//        }
//}
//
